PROFINET IO-Device Interface
Bugs:
- PSPNDIF-129: [System Redundancy] Unexpected APDU status change indication reported to the application
- PSPNDIF-125: wrong value for hAlarmHandle returned in PNS_IF_SEND_ALARM_CNF
- PSPNDIF-122: Application Ready flag of ParameterEnd might be ignored.
Changes:
- PSPNDIF-95: Upgrade Hilscher Firmware Definitions to 20190807-00
Bugs:
- PSPNDIF-94: Invalid error code when writing unimplemented/invalid I&M record
Changes:
- PSPNDIF-90: Upgrade Hilscher Firmware Definitions to 20190731-00
- PSPNDIF-89: Upgrade Profinet Core to V1.9.0.2
Bugs:
- PSPNDIF-87: Overlapping Input DPM offsets of submodules with IRT Cycle counter not detected
- PSPNDIF-86: Overlapping IRT cycle counter offset with DPM Input data not detected
- PSPNDIF-84: Packet union for Get Configured Submodules service missing
- PSPNDIF-5: Get Configured Submodule not supported
New Features:
- PSPNDIF-67: [GCI-adapter]: Add API functions related to SystemRedundancy
Changes:
Bugs:
- PSPNDIF-80: PNS_IF_SET_OEM_PARAMETERS_REQ is unexpectedly rejected in case of database configuration
- PSPNDIF-79: PNS_IF_SET_OEM_PARAMETERS_REQ type 6, 14 and 15 accept invalid values
- PSPNDIF-78: Writing unsupported I&M not rejected
- PSPNDIF-34: Profienergy related services are rejected with unknown command
New Features:
- PSPNDIF-70: Add handling for Channel Process Alarm USI 0x8320 to Send Alarm Service
Changes:
- PSPNDIF-77: Upgrade Profinet Core to V1.9.0.0
- PSPNDIF-73: Deactivate IO Supervisor support by default
- PSPNDIF-61: Upgrade eCos operating system to V1.1.0.0
- PSPNDIF-59: Send empty/null Store Remanent Indication after Config Delete
- PSPNDIF-58: [GCI] Handle communicating bit depending on previous state
- PSPNDIF-53: API Change: PNS_IF_GET_PARAMTER_REQ service for Parametertype PNS_IF_PARAM_PORT_STATISTIC does not return the parametertype in confirmation
Bugs:
- PSPNDIF-64: [GCI adapter] wrong ComponentId returned in HIL_SET_REMANENT_DATA_CNF
- PSPNDIF-63: wrong packet length returned in PNS_IF_SET_SUBM_STATE_CNF
- PSPNDIF-56: Parameter Speedup service response not handled properly
- PSPNDIF-54: [GCI] Database configuration not used after powercycle
Bugs:
- PSPNDIF-127: wrong value for hAlarmHandle returned in PNS_IF_SEND_ALARM_CNF
Bugs:
- PSPNDIF-120: Invalid resource use on Read Implicit of I&M records
New Features:
- PSPNDIF-70: Add handling for Channel Process Alarm USI 0x8320 to Send Alarm Service
Bugs:
- PSPNDIF-64: [GCI adapter] wrong ComponentId returned in HIL_SET_REMANENT_DATA_CNF
- PSPNDIF-63: wrong packet length returned in PNS_IF_SET_SUBM_STATE_CNF
Changes:
- PSPNDIF-61: Upgrade eCos operating system to V1.1.0.0
- PSPNDIF-60: Upgrade Profinet Core to V1.8.0.1
- PSPNDIF-59: Send empty/null Store Remanent Indication after Config Delete
- PSPNDIF-58: [GCI] Handle communicating bit depending on previous state
- PSPNDIF-53: API Change: PNS_IF_GET_PARAMTER_REQ service for Parametertype PNS_IF_PARAM_PORT_STATISTIC does not return the parametertype in confirmation
Bugs:
- PSPNDIF-56: Parameter Speedup service response not handled properly
- PSPNDIF-54: [GCI] Database configuration not used after powercycle
New Features:
- PSPNDIF-19: Feature: Implement parameter type PNS_IF_PARAM_PORT_STATISTIC for Get Parameter service
Changes:
- PSPNDIF-46: Upgrade Profinet Core to V1.8.0.0
- PSPNDIF-44: Do not return error when handling acyclic GCI services unless no ressources are available
- PSPNDIF-42: drop support for some packet services
- PSPNDIF-35: drop support for SetOEMPrmType 7 to modify LinkStatus Indication command
Bugs:
- PSPNDIF-50: [GCI] Sometimes BusState change is not reported to application
- PSPNDIF-49: [GCI adapter]: valid remanent data is rejected with ERR_HIL_OUTOFMEMORY
- PSPNDIF-48: [GCI adapter]: HIL_STORE_REMANENT_DATA_RES is not registered at GCI interface
- PSPNDIF-43: PNS_IF_SET_SUBM_STATE_REQ always returns "ok" even if a fault was detected and service was not executed
- PSPNDIF-41: wrong packet length returned in HIL_SET_REMANENT_DATA_CNF
- PSPNDIF-40: [netX90/4000]: Invalid I&M0 data returned
- PSPNDIF-39: [GCI adapter]: use real calculated size of remanent data to indicated on GCI startup
- PSPNDIF-17: [GCI-adapter]: Get Asset service not supported for indizes 0xF881 to 0xF889
- PSPNDIF-16: [netX90/4000] Invalid user structure identifiers accepted for Send Alarm service
- PSPNDIF-15: [netX90/netX4000] sometimes RUN Flag not set as expected
- PSPNDIF-14: [GCI-adapter] Get Diagnosis service rejected with status "unknown command"
- PSPNDIF-13: [netX90/4000] invalid I&M data in case protocol stack handles I&M data
- PSPNDIF-10: [netX90/4000] HIL_GET_COMMON_STATE_CNF may return wrong BusState
- PSPNDIF-8: SF and BF LEDs are sometimes acting unexpected
- PSPNDIF-6: [GCI] Firmware gets unresponsible when application sends unexpected responses or confirmations
- PSPNDIF-4: [GCI] Infinite loop when handling remanent data
Bugs:
- PSPNDIF-38: [GCI adapter]: wrong remanent data size indicated on GCI startup
Changes: